﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wicresoft.SMS.Gateway.Host
{
    public interface IServiceConfigProvider
    {
        int SendMsgTaskEnable { get; }
        int SendMsgTaskSpan { get; }
        int QueryMsgTaskEnable { get; }
        int QueryMsgTaskSpan { get; }
        int SendEmailTaskEnable { get; }
        int SendEmailTaskSpan { get; }
        int QueryEmailTaskEnable { get; }
        int QueryEmailTaskSpan { get; }
        int SendReminderTaskEnable { get; }
        int SendReminderTaskSpan { get; }
        string WebUrl { get; }

        int SendSpeicialTaskEnable { get; }
        int SendSpeicialTaskSpan { get; }
        string SendSpeicialTaskRecipients { get; }
        string SendSpeicialTaskTimes { get; }


        int SendSpeicialTaskEnable2 { get; }
        int SendSpeicialTaskSpan2 { get; }
        string SendSpeicialTaskRecipients2 { get; }
        string SendSpeicialTaskTimes2 { get; }

        int StateCheckerTaskEnable { get; }
        int StateCheckerTaskSpan { get; }
        int StateCheckerTimeSpan { get; }
        int StateCheckerPendingLimit { get; }
        string StateCheckerAdminsHigh { get; }
        string StateCheckerAdminsLow { get; }

        bool AllowDebugLog { get; }
    }
}
